home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / netbsd / contrib / x11 / x11r6 / bin10a / readme < prev    next >
Text File  |  1995-09-08  |  15KB  |  374 lines

  1. This is a set of X11R6 binaries (with fix-12) for NetBSD-current
  2.  
  3. AND IT ONLY WORKS WITH NetBSD-current (it should be at least a NetBSD-current
  4. from June or July 1995 or later).
  5.  
  6. This set was made with an NetBSD-current from End August 1995.
  7. It has all the clienst from the orginal X11R6 release.
  8.  
  9. And this are the clients which were made from the contrib distribution and
  10. other X11 sources:
  11.  
  12. fvwm     - this is another Window Manager like twm, but uses less memory
  13.            (Version 1.24r)
  14. ctwm     - again a Window Manager with better look then twm, but it uses more
  15.            memory then fvwm (Version 3.3)
  16. xpm      - this is a library which is need by some programm like ctwm, fvwm or
  17.            boing (it includes two binaries: sxpm and xpmroot) (Version 3.4f)
  18. ico      - animate an icosahedron or other polyhedron
  19. listres  - list resources in widgets
  20. puzzle   - 15-puzzle game for X
  21. rxvt     - VT100 emulator for the X window system (a xterm replacement which
  22.            uses less memory, but I still prefer xterm)
  23. seyon    - X11 Telecommunications Package
  24. showfont - font dumper for X font server
  25. viewres  - graphical class browser for Xt
  26. xarchie  - X11 browser interface to archie (Version 2.0.10)
  27. xbiff    - mailbox flag for X
  28. xcalc    - scientific calculator for X
  29. xditview - display ditroff output
  30. xedit    - simple text editor for X
  31. xeyes    - a follow the mouse X demo (which produces a load for about 0.8
  32.            instead of 0.1-0.2 when you don't have use it)
  33. xev      - print contents of X events
  34. xfontsel - point & click interface for selecting X11 font names
  35. xgas     - animated simulation of an ideal gas
  36. xload    - system load average display for X (Special thanks to Chris Hopps
  37.            who send a good diff for it to theamiga-x mailinglist)
  38. xman     - Manual page display program for the X Window System (it only
  39.            shows manpages which are in catman dirs)
  40. xmessage - display a message or query in a window (X-based /bin/echo)
  41. xpr      - print an X window dump
  42. xdpr     - dump an X window directly to a printer
  43. xrlogin  - start an xterm that uses rlogin or telnet to connect to a remote host
  44. xrsh     - start an X program on a remote machine
  45. xscreensaver - graphics hack and screen locker, launched when the user is idle
  46.                (sorry this can't realy look your session because it needs Motif
  47.                to open the requester)
  48.                (the following commands are for xscreensaver:
  49.                 attraction, blitspin, decayscreen, flame, greynetic, halo,
  50.                 helix, hopalong, hypercube, imsmap, maze, noseguy, pedal, pyro,
  51.                 qix, rocks, rorschach, slidescreen, xroger and
  52.                 xscreensaver-command) (Version 1.25)
  53. xlock    - Locks the local X display until a password is entered
  54.            (don't forget to use -nopanickeys to disable the Xserver shutdown
  55.             with Ctrl-Alt-Backspace when you want real locking, see the
  56.             extra notes later in this readme) (Version 3.0 of xlockmore)
  57. xtetris  - X Window block dropping game (Version 2.6)
  58. xxgdb    - X window system interface to the gdb debugger (Version 1.11)
  59.  
  60. Not all programms have been tested by me, so please write me an email when you
  61. found a bug.
  62.  
  63. Changes in the 04Jan95 binaries set:
  64. - bugfix for the fonts (there was a problem with double byte fonts)
  65. - xman, you dont't need to set MANPATH for it
  66. - xterm: utmp wasn't read, so w doesn't work
  67. - makedepend: bugfix
  68. - cleanup in the patchfile
  69.  
  70. Changes in the 08Sept95 binaries set:
  71. - updated to X11R6 Patchlevel 12
  72. - recover lose of an enhanced patchfile after the last release
  73. - fvwm is now the default Window Manager, see the comment in 
  74.   /usr/local/X11R6/lib/X11/xini/xinitrc how to change it back to twm
  75.  
  76. It is possible that the filenames of the tar files are too long for ADos,
  77. so you maybe get an crash when you access this files under ADos.
  78.  
  79. Please make an backup of your old config files in /usr/local/X11R6/lib/X11
  80. before you unpack the new files.
  81.  
  82. Please read the X11-Faq for installing X11R6, the FAQ is for X11R5, but
  83. there are not so much changes to it:
  84. - The directory changed from /usr/X11R5 or /usr/X11 to /usr/local/X11R6.
  85.   Please note that this is a different path than I used in the first X11R6
  86.   release from me. I changed that after the discussion on the amiga (-dev ?)
  87.   mailinglist about optional packages who should go to /usr/local/package.
  88.  
  89. 1. Install this files as root, because some of it have setuid or setgid flags
  90.    which you lose when do this as an normal user.
  91.    Then use the following command to install the files:
  92.  
  93.     gzcat <filename> | (cd / ; tar --unlink -xfp -)
  94.  
  95.    or if you want to watch what he does:
  96.  
  97.     gzcat <filename> | (cd / ; tar --unlink -xvfp -)
  98.  
  99.    where <filename> is one of the following files:
  100.  
  101.    X11R6.08Sep95-bin.NetBSD-current.tar.gz
  102.    X11R6.08Sep95-fonts.NetBSD-current.tar.gz
  103.    X11R6.08Sep95-include.NetBSD-current.tar.gz
  104.    X11R6.08Sep95-lib.NetBSD-current.tar.gz
  105.    X11R6.08Sep95-man.NetBSD-current.tar.gz
  106.  
  107. 2. Then choise one of the following Xservers:
  108.  
  109.    Xamiga24
  110.     this is an Xserver for the RetinaZ3 graphics board
  111.    Xamiga24BIG
  112.     same as before but it is 800Kb bigger due to PEX and XIE support
  113.  
  114.    Xdaniver
  115.     this is an Xserver for the normal Amiga Chipset
  116.    XdaniverBIG
  117.     same as before but it is 800Kb bigger due to PEX and XIE support
  118.  
  119.    Xcl
  120.     this is an Xserver for the graphics board that uses /dev/grf3
  121.     (Picasso II, Spectrum, Picollo)
  122.    XclBIG
  123.     same as before but it is 800Kb bigger due to PEX and XIE support
  124.  
  125.    and repeat the same command as you do for the files before but now with
  126.    other filenames:
  127.  
  128.    X11R6.08Sep95-Xamiga24.NetBSD-current.tgz
  129.    X11R6.08Sep95-Xamiga24BIG.NetBSD-current.tgz
  130.    X11R6.08Sep95-Xdaniver.NetBSD-current.tgz
  131.    X11R6.08Sep95-XdaniverBIG.NetBSD-current.tgz
  132.    X11R6.08Sep95-Xcl.NetBSD-current.tgz
  133.    X11R6.08Sep95-XclBIG.NetBSD-current.tgz
  134.  
  135.    e.g. to unpackt the Xdaniver:
  136.  
  137.     gzcat X11R6.08Sep95-Xdaniver.NetBSD-current.tgz | (cd / ; tar --unlink -xfp -)
  138.  
  139.    All six archives contains two additional files:
  140.  
  141.     /usr/local/X11R6/lib/X11/xdm/Xscript
  142.     /usr/local/X11R6/lib/X11/xinit/xserverrc
  143.  
  144.    This files normally have only one line with:
  145.  
  146.     X
  147.  
  148.    in it, but every Xserver can use additional options for starting it:
  149.  
  150.     Xdaniver:
  151.      -width int             set display width in pixels
  152.      -height int            set display height in pixels
  153.      -depth int             set display depth in pixels
  154.      -X int                 set display X offset in pixels
  155.      -Y int                 set display Y offset in pixels
  156.      -nopanickeys           disable CTRL-ALT-BACKSPACE key sequence
  157.      -emulatemiddle (or -2) Emulate middle button on 2-button mouse
  158.      -emulateright (or -3)  Emulate right button on 2-button mouse
  159.                            (Both buttons pressed together)
  160.  
  161.     Xcl: 
  162.      -dev fn[:fn][:fn]   name of device[s] (e.g. /dev/grf3) to open
  163.      -mono               force monochrome-only screen
  164.      -zaphod             disable active Zaphod mode
  165.      -mode num           set board into videomode num
  166.      -nopanickeys        disable CTRL-ALT-BACKSPACE key sequence
  167.  
  168.     Xamiga24:
  169.      -dev fn[:fn][:fn]   name of device[s] (e.g. /dev/grf2) to open
  170.      -mono               force monochrome-only screen
  171.      -zaphod             disable active Zaphod mode
  172.      -mode num           set board into videomode num
  173.      -nopanickeys        disable CTRL-ALT-BACKSPACE key sequence
  174.  
  175.  
  176.     So the xserverrc and Xscript for Xcl and Xamiga24 contains this:
  177.  
  178.      X -mono
  179.  
  180.     to start this two Xservers in Mono Mode. I choise to use this default
  181.     because it is dangerous when you overclock your monitor.
  182.  
  183.     You can change that later for Xcl to:
  184.  
  185.      X -dev /dev/grf3 -mode ?
  186.  
  187.     where the '?' is an number for the resolution mode which you set with
  188.     grfconfig. You can find it the extra file Xcl-tools.NetBSD-current.tar.gz
  189.     which contains the sources and an example mode-file. Please look at
  190.     Xcl-tools.NetBSD-current.readme for additional informations.
  191.  
  192.     Or change it for Xamiga24 to:
  193.  
  194.      X -mode ?
  195.  
  196.     where the '?' is an number for the resolution mode in grf_rh.c (RetinaZ3):
  197.       -mode  0 =  80x46 (640x506) 31.5kHz
  198.       -mode  1 =  96x54 (768x594) 38kHz
  199.       -mode  2 =  96x54 (768x594) 64kHz
  200.       -mode  3 =  GFX-8 (640x480) 31.5kHz
  201.       -mode  4 =  GFX-8 (640x480) 38kHz
  202.       -mode  5 =  GFX-8 (800x600) 38.5kHz
  203.       -mode  6 =  GFX-8 (1024x768) 64kHz
  204.       -mode  7 =  GFX-8 (1120x896) 64kHz
  205.       -mode  8 =  GFX-8 (1152x910) 76kHz
  206.       -mode  9 =  GFX-8 (1182x848) 73kHz
  207.       -mode 10 =  GFX-8 (1280x1024) 64.5kHz
  208.       -mode 11 =  GFX-8 (1280x1024) 75.5kHz ***EXCEEDS CHIP LIMIT!!!***
  209.       -mode 12 =  GFX-16 (640x480) 31.8kHz
  210.       -mode 13 =  GFX-16 (800x600) 38.5kHz
  211.       -mode 14 =  GFX-16 (1024x768) 42.8kHz
  212.       -mode 15 =  GFX-16 (864x648) 50kHz
  213.       -mode 16 =  GFX-16 (1024x768) 48.5kHz ***EXCEEDS CHIP LIMIT!!!***
  214.       -mode 17 =  GFX-24 (320x200 d) 35kHz
  215.       -mode 18 =  GFX-24 (640x400) 31.4kHz
  216.       -mode 19 =  GFX-24 (724x482) 37kHz
  217.       -mode 20 =  GFX-24 (800x600) 38kHz
  218.       -mode 21 =  GFX-24 (800x600) 44kHz ***EXCEEDS CHIP LIMIT!!!***
  219.       -mode 22 =  GFX-24 (1024x768) 32kHz-i
  220.     PLEASE, always be carefull when you use -mode, it could be possible that
  221.     this modes here are wrong or that it mode begans with 1 instead of 0.
  222.  
  223.     I AM NOT RESPONSABLE FOR ANY DAMAGE YOU HAVE BY USING THIS MODES.
  224.  
  225.     Read the Xdaniver.readme to more infos about using -depth, -height
  226.     and -width or the other switches.
  227.  
  228.     There is also an link in this archives from the Xserver to
  229.     /usr/local/X11R6/bin/X since xserverrc and Xscript refers to X and not
  230.     to the name of the Xserver.
  231.  
  232.     Note that on some setups, the devices /dev/kbd, /dev/mouse and /dev/view??
  233.     have been created to be accessable only by superuser; each Xserver needs
  234.     to open these devices, so all Xserver here are SetUid root. When you don't
  235.     like this you need to give everyone access to the devices with:
  236.  
  237.      chmod 666 /dev/kbd /dev/mouse /dev/view??
  238.  
  239.     this chmod 666 for /dev/kbd, /dev/mouse and /dev/view?? is a possible
  240.     cause of a security hole if your machine is ever used multi-user.
  241.  
  242.  
  243. 3. Then add the follwing diff if you don't have an link from /usr/X11R6
  244.    to /usr/local/X11R6 and you want to see the manpages with the man command
  245.    from NetBSD and not with the xman command.
  246.    Copy this file too another file and then remove all lines before and after
  247.    this diff and then use this command to apply it:
  248.  
  249.     cat otherfilename | (cd / ; patch -p)
  250.  
  251. *** /etc/man.conf-orig    Wed Jan 18 01:43:21 1995
  252. --- /etc/man.conf    Fri Sep  8 01:45:47 1995
  253. ***************
  254. *** 28,40 ****
  255.   # directory with all of the subdirectories listed for the keyword _subdir.
  256.   
  257.   # default
  258. ! _default    /usr/{share,X11R6,X386,X11,X11R4,contrib,gnu,local}/{man,man/old}/
  259.   
  260.   # Other sections that represent complete man subdirectories.
  261.   X11        /usr/X11/man/
  262. ! X11R4        /usr/X11R4/man/
  263. ! X11R6        /usr/X11R6/man/
  264. ! X386        /usr/X386/man/
  265.   contrib        /usr/contrib/man/
  266.   local        /usr/local/man/
  267.   new        /usr/contrib/man/
  268. --- 28,38 ----
  269.   # directory with all of the subdirectories listed for the keyword _subdir.
  270.   
  271.   # default
  272. ! _default    /usr/{share,local/X11R6,X11,contrib,gnu,local}/{man,man/old}/
  273.   
  274.   # Other sections that represent complete man subdirectories.
  275.   X11        /usr/X11/man/
  276. ! X11R6        /usr/local/X11R6/man/
  277.   contrib        /usr/contrib/man/
  278.   local        /usr/local/man/
  279.   new        /usr/contrib/man/
  280. ***************
  281. *** 43,55 ****
  282.   doc        /usr/share/doc/{sendmail/op,sendmail/intro}
  283.   
  284.   # Specific section/directory combinations.
  285. ! 1        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}1
  286. ! 2        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}2
  287. ! 3        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}3
  288.   3F        /usr/share/man/cat3f
  289.   3f        /usr/share/man/cat3f
  290. ! 4        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}4
  291. ! 5        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}5
  292. ! 6        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}6
  293. ! 7        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}7
  294. ! 8        /usr/{share,X11R6,X386,X11,X11R4,contrib,local}/{man/,man/old/}{cat,man}8
  295. --- 41,53 ----
  296.   doc        /usr/share/doc/{sendmail/op,sendmail/intro}
  297.   
  298.   # Specific section/directory combinations.
  299. ! 1        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}1
  300. ! 2        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}2
  301. ! 3        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}3
  302.   3F        /usr/share/man/cat3f
  303.   3f        /usr/share/man/cat3f
  304. ! 4        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}4
  305. ! 5        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}5
  306. ! 6        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}6
  307. ! 7        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}7
  308. ! 8        /usr/{share,local/X11R6,X11,contrib,local}/{man/,man/old/}{cat,man}8
  309.  
  310.  
  311. 4. The next step is to add the path for /usr/local/X11R6/bin into your .profile
  312.    and/or .cshrc .
  313.  
  314.    .profile:
  315.     change
  316.       PATH=/sbin:/usr/sbin:/bin:/usr/bin
  317.     to
  318.       PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/X11R6/bin
  319.  
  320.    .cshrc
  321.     change
  322.       set path=(/sbin /usr/sbin /bin /usr/bin)
  323.     to
  324.       set path=(/sbin /usr/sbin /bin /usr/bin /usr/local/X11R6/bin)
  325.  
  326. 5. Then tell the system that there are more shared librarys by adding
  327.    /usr/local/X11R6/lib to the ldconfig command in /etc/rc.local by
  328.    replacing
  329.  
  330.     ldconfig
  331.  
  332.    with
  333.  
  334.     ldconfig /usr/local/X11R6/lib
  335.  
  336.    or when you have other shared libs in /usr/local/lib to
  337.  
  338.     ldconfig /usr/local/X11R6/lib /usr/local/lib
  339.  
  340. 6. This X11R6 has the fvwm as the Defautl Window Manager, you can edit the
  341.    configuration file ( /usr/local/X11R6/lib/X11/fvwm/system.fvwmrc ) for
  342.    your needs. The system.fvwmrc which comes with this set opens one xterm,
  343.    three virtuall screens with 4 windows, xload and xbiff. For more
  344.    information about fvwm read the manpage of fvwm and look in system.fvwmrc
  345.    for InitFunction which start this clients.
  346.  
  347. 7. And this is the last step:
  348.  
  349.    Reboot your system for ldconfig and to tell the shell about the new
  350.    commands in /usr/local/X11R6/bin and start X11 with:
  351.  
  352.     startx
  353.  
  354.    and when that work you can think about using xdm, see the manpage for
  355.    xdm and the files in /usr/local/X11R6/lib/xdm
  356.  
  357. Extra readmes which are mentioned in this readme:
  358.  
  359.   Xdaniver.readme
  360.   Xcl-tools.NetBSD-current.readme
  361.   NetBSD-Amiga-X-FAQ.ascii
  362.  
  363. The pachtfile for X11R6-pl12 & NetBSD-amiga and the Xserver sources need some
  364. minor cleanup's and will be uploaded at a later time.
  365.  
  366. erbe0011@FH-Karlsruhe.DE (Bernd Ernesti)
  367.  
  368. P.S: Please note this:
  369.  
  370. The X11R6 files are freely distributable, but please note that the
  371. collection as a whole is copyrighted. Making a CD-ROM of it or selling it
  372. in any other ways (tape, disks, ...) requires permission from me.
  373.  
  374.